Decoupled execution of synchronous coordination models via behavioural automata

نویسندگان

  • José Proença
  • Dave Clarke
  • Erik P. de Vink
  • Farhad Arbab
چکیده

Synchronous coordination systems allow the exchange of data by logically indivisible actions involving all coordinated entities. This paper introduces behavioural automata, a logically synchronous coordination model based on the Reo coordination language, which focuses on relevant aspects for the concurrent evolution of these systems. We show how our automata model encodes the Reo and Linda coordination models and how it introduces an explicit predicate that captures the concurrent evolution, distinguishing local from global actions, and lifting the need of most synchronous models to involve all entities at each coordination step, paving the way to more scalable implementations.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cellular ANTomata

Cellular automata can form the basis of a practical model for a broad range of tasks that require the coordination of many simple computing devices. We propose using “semi-synchronous” cellular automata as a platform for efficiently realizing ant-inspired algorithms that coordinate robots within a fixed, geographically constrained environment. We present an appropriate formalization of the resu...

متن کامل

From Reactive Multi-agents Models to Cellular Automata

This paper deals with the synchronous implementation of situated Multi-Agent Systems (MAS) in order to have no execution bias and to allow their programming on massively parallel computing devices. For this purpose we investigate the translation of discrete MAS into Cellular Automata (CA). Contrarily to the sequential scheduling generally used in MAS simulations, CA is a model for massively par...

متن کامل

Defining Parallel Automata and their Conflicts

We define and classify a family of parallel automata (for Real-Time and Telecommunication modeling) in the context of a synchronous execution. First, an abstract form of Parallel automata is proposed as a generalization of various "Extended-Finite-statesMachines" found in the literature. Then, two implementable forms of Parallel Automata are presented : A "global Parallel automaton with private...

متن کامل

Decentralized establishment of consistent, multi-lateral collaborations

Multi-lateral collaborations are based on the interaction of several parties. In particular, each party contributes different tasks to the execution of the collaboration. The coordination of these different tasks, that is, the handling of the dependencies between the different tasks, is known as a workflow. When this coordination ensures a successful interaction between the different parties th...

متن کامل

هماهنگی بهینه رله های اضافه جریان جهتی در شبکه های توزیع با در نظر گرفتن پایداری گذرای منابع تولید پراکنده سنکرون

Integration of distributed generation (DG) into distribution networks causes some protection challenges, which can be solved by appropriate coordination of directional overcurrent relays. The optimal coordination of directional overcurrent relays is an important task to fulfill the protection requirements of the network. This paper presents an optimal coordination method for directional overcur...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011